deep trench - Turkish English Dictionary